文档:https://www.zabbix.com/documentation/4.0/zh/manual
docker直接安装service。
安装agent:
#rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
#yum -y install zabbix-agent-4.0.1
首先找到zabbix_agentd.conf的位置,可以使用 rpm -ql zabbix-agent或 rpm -ql zabbix-agent | grep zabbix_agentd.conf。修改服务端ip和端口。
启动:
systemctl start zabbix-agent.service
systemctl restart zabbix-agent.service
docker安装
docker run --name zabbix-agent \
-e ZBX_HOSTNAME="xinjiapo" \
-e ZBX_SERVER_HOST="144.34.206.87" \
-p 10050:10050 \
-e ZBX_SERVER_PORT=10051 \
-d zabbix/zabbix-agent:centos-4.0.1
新增server酱报警媒介脚本
脚本位置:/usr/lib/zabbix/alertscripts
|
|
#!/bin/bash TO=$1 SUBJECT=$2 BODY=$3 curl -d "text=$TO&desp=$BODY" "https://sc.ftqq.com/SCU88662T04e3d63028d8de83069cce47eea239935e661e81aa010.send" echo "Body: $BODY" >> /tmp/zabbix_push.log |
新增媒介脚本时需要增加参数,顺序与脚本对应
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
可以自定义动作里面的操作内容:
|
|
标题:故障{TRIGGER.STATUS}, 服务器:{HOSTNAME1}发生:{TRIGGER.NAME}故障 内容:告警信息:{TRIGGER.NAME} 告警主机:{HOSTNAME1} 告警时间:{EVENT.DATE} {EVENT.TIME} 告警等级:{TRIGGER.SEVERITY} 告警项目:{TRIGGER.KEY1} 问题详情:{ITEM.NAME}:{ITEM.VALUE} 当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1} 事件ID:{EVENT.ID} |
修正时区
进入 /etc/php7/conf.d (就是进入目录 然后配置里边的文件)
文件 修改 99-zabbix.ini 配置文件vi /etc/php5/conf.d/99-zabbix.ini
date.timezone=Asia/Shanghai #修改这个时区
然后平滑重启php-fpm。
「三年博客,如果觉得我的文章对您有用,请帮助本站成长」
共有 0 - zabbix 监控